/*package com.hy.mydesktop.client.component.factory;

import java.util.ArrayList;
import java.util.List;


import com.extjs.gxt.ui.client.widget.grid.ColumnConfig;
import com.test.client.component.meta.BaseGridModelEnum;
import com.test.client.component.meta.GxtComponentMetaNodeModel;

*//**
 * 
 * <ul>
 * <li>开发作者：花宏宇</li>
 * <li>设计日期：2010-8-31；时间：上午11:17:43</li>
 * <li>类型名称：GridColumnConfigFactory</li>
 * <li>设计目的：此工厂，创建Grid的ColumnConfig列表</li>
 * </ul>
 * <ul>
 * <b>修订编号：</b>
 * <li>修订日期：</li>
 * <li>修订作者：</li>
 * <li>修订原因：</li>
 * <li>修订内容：</li>
 * </ul>
 *//*
public class GridColumnConfigFactory2 {
	*//**
	 * 
	 * <ul>
	 * <li>方法含义：创建Grid的<ColumnConfig>列表</li>
	 * <li>方法作者：花宏宇</li>
	 * <li>编写日期：2010-8-31；时间：下午上午11:16:46</li>
	 * </ul>
	 * <ul>
	 * <b>修订编号：</b>
	 * <li>修订日期：</li>
	 * <li>修订作者：</li>
	 * <li>修订原因：</li>
	 * <li>修订内容：</li>
	 * </ul>
	 * @param gxtComponentMetaNodeModel
	 * @return
	 *//*
	public static List<ColumnConfig> createColumnConfigList(GxtComponentMetaNodeModel gxtComponentMetaNodeModel){
		return configureColumnConfigList(gxtComponentMetaNodeModel);
	}
	*//**
	 * 
	 * <ul>
	 * <li>方法含义：配置及装饰ColumnConfig列表</li>
	 * <li>方法作者：花宏宇</li>
	 * <li>编写日期：2010-8-31；时间：下午上午11:16:00</li>
	 * </ul>
	 * <ul>
	 * <b>修订编号：</b>
	 * <li>修订日期：</li>
	 * <li>修订作者：</li>
	 * <li>修订原因：</li>
	 * <li>修订内容：</li>
	 * </ul>
	 * @param gxtComponentMetaNodeModel
	 * @return
	 *//*
	@SuppressWarnings("unchecked")
	private static List<ColumnConfig> configureColumnConfigList(
			GxtComponentMetaNodeModel gxtComponentMetaNodeModel) {
		List<ColumnConfig> list = createDefalutColumnConfigList();
		if (gxtComponentMetaNodeModel.get(BaseGridModelEnum.COLUMNMODEL.name()
				.toLowerCase()) != null) {
			List<ColumnConfig> list2 = (List<ColumnConfig>)(gxtComponentMetaNodeModel.get(BaseGridModelEnum.COLUMN_CONFIG_LIST.name().toLowerCase()));
			list.addAll(list2);
		}
		 return list;
	}
	*//**
	 * 
	 * <ul>
	 * <li>方法含义：生成Grid的默认的一组ColumnConfig:</li>
	 * <li>方法作者：花宏宇</li>
	 * <li>编写日期：2010-8-31；时间：下午上午11:02:34</li>
	 * </ul>
	 * <ul>
	 * <b>修订编号：</b>
	 * <li>修订日期：</li>
	 * <li>修订作者：</li>
	 * <li>修订原因：</li>
	 * <li>修订内容：</li>
	 * </ul>
	 * @return
	 *//*
	private static List<ColumnConfig> createDefalutColumnConfigList() {
		List<ColumnConfig> list = new ArrayList<ColumnConfig>();
		
		ColumnConfig columnConfig = new ColumnConfig();
		columnConfig.setId("name");
		columnConfig.setHeader("name");
		columnConfig.setWidth(100);
		list.add(columnConfig);
		ColumnConfig columnConfig2 = new ColumnConfig();
		columnConfig2.setId("change");
		columnConfig2.setHeader("change");
		columnConfig2.setWidth(100);
		list.add(columnConfig2);
		return list;
	}
}*/
